@keyframes banrun1{
	0%{transform: scale(1)}
	50%{transform: scale(1.05)}
	100%{transform: scale(1)}
}

.yjfxlb .yjfxlb_l::after,.yjfxlb_r h3,.nav ul li a::after,.xwzx_r h3::before,.xslb_nr h2,.xslb ul li h3,.xslb ul li i,.swiper-button-prev,.swiper-button-next,.fw ul li,.fwtxt h3,.fwtxt p
.zzry_l .swiper-button-prev,.zzry_l .swiper-button-next,.ejdh ul li,.zlbzbt h2,.shzrlb .swiper-slide,.qyrylb .swiper-slide,.hydtlb h5,.cpjclb h5,.cpjclb h3,.zhaoxiannashi h6,
.gsxwtxt h5,.gsxwtxt h3,.hydtlb h3::before,.s6rtxt,.wmln ul li h3,.wmln ul li p,.yslb_l img,.yslb_r h3,.hzlb,.bannerinner a strong,.zx_u2 ol,
.hydtlb img{
    transition: 0.4s ease-in-out;
    -ms-transition: 0.4s ease-in-out;
    -o-transition: 0.4s ease-in-out;
    -webkit-transition: 0.4s ease-in-out;
    -moz-transition: 0.4s ease-in-out;
}
.divbox{width: 1600px;margin: 0 auto;}
.ej_banner{overflow: hidden;position: relative;}
.ej_banner img{animation: banrun1 20s linear infinite;position: relative;}
.ej_banner img{width: 100%;}
.ej_banner_list{position: absolute;top: 40%;left: 50%;transform: translateY(-50%) translateX(-50%);text-align: center;width: 100%;}
.ej_banner_list h1{font-size: 60px;color: #fff;margin-bottom: 12px;line-height: 80px;font-family: Arial;}
.ej_banner_list p{font-size: 50px;color: #fff;line-height: 30px;display: initial;font-weight: bold;}
.ej_banner_list p::before,.ej_banner_list p::after{content: '';display: inline-block;vertical-align: middle;width: 28px;height: 1px;background: #fff;}
.ej_banner_list p::before{margin-right: 30px;}
.ej_banner_list p::after{margin-left: 30px;}


.ejdh{margin-bottom: 90px;}
.ejdh .divbox{margin-top: -65px;position: relative;background: #fff;}
.ejdh ul{font-size: 0;box-shadow: 0 2px 2px 2px #e7e7e7}
.ejdh ul li{display: inline-block;width: 20%;text-align: center;border: 1px solid #f0f0f0;box-sizing: border-box;border-top: none;border-bottom: 2px solid transparent;}
.ejdh ul li a{display: block;line-height: 65px;font-size: 18px;color: #414141;text-transform: uppercase;}
.ejdh ul li:hover a,.ejdh ul li.ac a{color: #34964e;}
.ejdh ul li.ac,.ejdh ul li:hover{border-bottom: 2px solid #34964e;}

.mbx{padding: 0 23px;box-sizing: border-box;border-bottom: 1px solid #f0f0f0;}
.mbx a{font-size: 16px;color: #414141;line-height: 65px;}
.mbx a:last-of-type{color: #34964e;}
.mbx i{font-size: 14px;color: #414141;margin: 0 16px;}
.mbx a:hover{color: #34964e;}
.mbx a span{font-size: 30px;color: #34964e;display: inline-block;vertical-align: middle;}

.gsjj{position: relative;background: url(../images/gsgkbg_02.jpg) center center;background-size: 100% 100%;}
.gsjjnr{margin-bottom: 60px;}
.gsjjnr p{font-size: 16px;color: #666666;margin-bottom: 10px;}
.gsjjlb{padding-bottom: 472px;}
.gsjjlb ul{font-size: 0;}
.gsjjlb ul li{display: inline-block;vertical-align: top;width: 32%;margin-right: 2%;padding: 45px 25px;box-sizing: border-box;position: relative;}
.gsjjlb ul li:first-of-type{background: url(../images/gslist_03.jpg) center center;background-size: 100% 100%;}
.gsjjlb ul li:nth-of-type(2){background: url(../images/gslist_05.jpg) center center;background-size: 100% 100%;;}
.gsjjlb ul li:last-of-type{margin-right: 0;background: url(../images/gslist_07.jpg) center center;background-size: 100% 100%;}
.gsjjlb ul li h3{font-size: 24px;color: #fff;margin-bottom: 32px;}
.gsjjlb ul li p{font-size: 16px;color: #fff;line-height: 32px;height: 190px;}
.gsjjlb ul li span{position: absolute;top: 45px;right: 45px;font-size: 30px;color: #fff;}
.gsjjlb ul li:nth-of-type(2) span{font-size: 36px}
.gsjjlb ul li::before{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 1px solid rgba(250,250,250,1);
    box-sizing: border-box;
    transform: scale(1);
    content: '';
    opacity: 0;
    transition: 0.3s ease-in-out;
    z-index: 2;
}
.gsjjlb ul li:hover::before{
    transform: scale(0.95);
    opacity: 1;
}



.gszz{background: #f7f8f9;padding-bottom: 60px;}
.gszz .divbox{margin-top: -340px;position: relative;}
.gszz .sybt h3,.gszz .sybt h2{color: #fff;}
.gszz .sybt{margin-bottom: 120px;}
.gszzlb,.gszzlb1{padding: 0 82px;box-sizing: border-box;position: relative;}
.gszzlb .swiper-button-prev,.gszzlb .swiper-button-next,.gszzlb1 .swiper-button-prev,.gszzlb1 .swiper-button-next{background: #e0e2e4;top: 34%;font-size: 16px !important;color: #848080;}
.gszzlb .swiper-button-prev:hover,.gszzlb .swiper-button-next:hover,.gszzlb1 .swiper-button-prev:hover,.gszzlb1 .swiper-button-next:hover{color: #fff;background: #f7a726;}
.gszzlb img,.gszzlb1 img{border: 4px solid #34964e;box-sizing: border-box;width: 100%;}
.gszzlb h3,.gszzlb1 h3{position: absolute;bottom: 0;left: 0;background: rgba(0,0,0,0.7);font-size: 24px;color: #fff;width: 100%;text-align: center;padding: 22px 0;}
.gszzlb .swiper-slide,.gszzlb1 .swiper-slide{margin-bottom: 80px;}
.gszzlb .swiper-slide::after,.gszzlb1 .swiper-slide::after{content: '';display: block;width: 317px;height: 49px;background: url(../images/gszztb_03.jpg) center center;background-size: 100% 100%;position: absolute;bottom: -60px;
    left: 50%;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
}

.qwrz{background: #f7f8f9;padding-bottom: 100px;}

.wmln{padding: 150px 0 160px;position: relative;background: url(../images/wmlnbg_02.jpg) center center;background-size: 100% 100%;}
.wmln .sybt{margin-bottom: 110px;}
.wmln ul{font-size: 0;}
.wmln ul li{display: inline-block;vertical-align: top;width: 25%;text-align: center;cursor: pointer;}
.wmln ul li span{display: block;width: 68px;height: 68px;line-height: 68px;text-align: center;background: #34964e;border-radius: 50%;margin:0 auto 30px;font-size: 28px;color: #fff;}
.wmln ul li h6{display: block;width: 68px;height: 68px;line-height: 68px;border: 11px solid rgba(52,150,78,0.3);border-radius: 50%;margin:0 auto 30px;}
.wmln ul li h3{font-size: 28px;color: #414141;margin-bottom: 20px;}
.wmln ul li p{font-size: 18px;color: #414141;}
.wmln ul li:hover h3,.wmln ul li:hover p{color: #34964e;}

.ysjs{padding-bottom: 120px;;}
.ysnr{position: relative;font-size: 0;}
.ysnr h6{display: block;width: 13px;height: 13px;background: #34964e;border-radius: 50%;margin: 0 auto;position: relative;}
.ysnr::before{content: '';display: block;width: 2px;height: 100%;background: #e8e8e8;position: absolute;top: 0;
    left: 50%;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    -moz-transform: translateX(-50%); 
}
.yslb{font-size: 0;margin-bottom: 50px;cursor: pointer;}
.yslb:first-of-type{margin-top: 60px;}
.yslb:last-of-type{margin-bottom: 86px;}
.yslb_l,.yslb_r{display: inline-block;vertical-align: top;width: 50%;box-sizing: border-box;}
.yslb_l{padding-right: 72px;position: relative;overflow: hidden;}
.yslb_r{padding-left: 40px;position: relative;}
.yslb_r .more{display: inline-block;}
.yslb_r::before{content: '';display: block;width: 7px;height: 33px;background: #34964e;position: absolute;left: 0;top: 0;}
.yslb:nth-of-type(2n) .yslb_l{padding-right: 0;padding-left: 72px;
    transform: translateX(100%);
    -webkit-transform: translateX(100%);
    -moz-transform: translateX(100%);
    -o-transform: translateX(100%);
}
.yslb:nth-of-type(2n) .yslb_r{padding-left: 0;padding-right: 40px;text-align: right;
    transform: translateX(-100%);
    -webkit-transform: translateX(-100%);
    -moz-transform: translateX(-100%);
    -o-transform: translateX(-100%);
}
.yslb:nth-of-type(2n) .yslb_r::before{left: auto;right: 0;}
.yslb_r h3{font-size: 24px;color: #414141;margin-bottom: 20px;}
.yslb_nr{min-height: 168px}
.yslb_r p{font-size: 16px;color: #999999;line-height: 26px;}
.yslb_r h4{margin-bottom: 10px;}
.yslb_r h4 strong{display: inline-block;font-size: 16px;color: #999999;line-height: 26px;padding-right: 22px;}
.yslb_r h4 img{display: inline-block;vertical-align: top;}
.yslb_l img{width: 100%;box-shadow: -7px 7px #34964e;}
.yslb:hover .yslb_l img{
    transform: scale(1.2);
    -webkit-transform: scale(1.2);
    -o-transform: scale(1.2);
    -moz-transform: scale(1.2);
}
.yslb:hover .yslb_r h3{color: #34964e;}
.yslb:nth-of-type(2n) .yslb_l img{box-shadow: 7px 7px #34964e;}

.ysxq{padding-bottom: 100px;}
.ysxq p img{max-width: 100%;height: auto;}
.ysxq p{font-size: 26px;color: #666666;line-height: 48px;margin-bottom: 48px;}
.ysxq h2{font-size: 35px;color: #414141;display: inline-block;}
.ysxq h2::after{content: '';display: block;width: 100%;height: 2px;background: #34964e;margin: 10px 0 85px;}


.zlbz{padding-bottom: 80px;}
.zlbz .sybt{margin-bottom: 140px;}
.zlbzbt{width: 48%;display: block;margin: 0 auto 99px;font-size: 0;line-height: 48px;border-radius: 48px;box-sizing: border-box;text-align: center;}
.zlbzbt h2{display: inline-block;width: 25%;text-align: center;line-height: 60px;font-size: 16px;color: #34964e;border: 2px solid #34964e;box-sizing: border-box;cursor: pointer;}
.zlbzbt h2:nth-of-type(2),.zlbzbt h2:nth-of-type(3){border-right: none;}
.zlbzbt h2:last-of-type{border-bottom-right-radius: 30px;border-top-right-radius: 30px}
.zlbzbt h2:first-of-type{border-bottom-left-radius: 30px;border-top-left-radius: 30px;border-right: none;}
.zlbzbt h2.ac,.zlbzbt h2:hover{color: #fff;background: #34964e;}

.zlbzlbtxt{position: relative;}
.zlbzlbtxt{overflow: hidden;height: 0;}
.zlbzlbtxt.ac{height: auto;text-align: center;}

.zlbznr{margin-top: 40px;width: 100%;border-top: 1px solid #d2d2d2;padding-top: 36px;margin-bottom: 62px;text-align: left;}
.zlbznr p{font-size: 16px;color: #666666;line-height: 26px;}
.zlbznr p strong{font-size: 16px;color: #34964e;line-height: 26px;}
.zlbzan{position: relative;height: 60px;width: 300px;margin: 0 auto;}
.zlbzan .swiper-button-prev,.zlbzan .swiper-button-next{background: #e0e2e4;top: 34%;font-size: 16px !important;color: #848080;z-index: 99;}
.zlbzan .swiper-button-prev:hover,.zlbzan .swiper-button-next:hover{color: #fff;background: #f7a726;}
.zlbzan .swiper-pagination{color: #f7a726;font-size: 18px;}
.zlbzan .swiper-pagination-total{color: #414141;}
.zlbzan .swiper-pagination i{display: inline-block;width: 55px;height: 2px;background: #f7a726;}
.zlbzlbtxt .swiper-slide h6{position: relative;}
.zlbzlbtxt .swiper-slide h6 img{border: 4px solid #34964e;box-sizing: border-box;width: 100%;}
.zlbzlbtxt .swiper-slide h6 span{position: absolute;bottom: 13px;right: 11px;background: rgba(0,0,0,0.6);width: 58px;height: 58px;line-height: 58px;text-align: center;font-size: 30px;color: #fff;}
#outerdiv{z-index: 9999;}
.zlbzlbtxt .swiper-slide h3{font-size: 0;margin-top: 26px;}
.zlbzlbtxt .swiper-slide h3 strong,.zlbzlbtxt .swiper-slide h3 i{font-size: 16px;color: #414141;display: inline-block;vertical-align: middle;}
.zlbzlbtxt .swiper-slide h3 i{width: 70%;text-align: left;}
.zlbzlbtxt .swiper-slide h3 strong{width: 30%;text-align: right;}

.shzr{padding: 120px 0 135px;background: #f4f4f4;}
.shzr .sybt{margin-bottom: 96px;}
.shzrlb .swiper-container{margin-bottom: 114px;}
.shzrlb .swiper-slide{padding: 50px 40px 40px;box-sizing: border-box;background: #fff;border: 1px solid #e0e2e4}
.shzrlb .swiper-slide h3{font-size: 16px;color: #34964e;margin-bottom: 26px;font-weight: bold;}
.shzrlb .swiper-slide p{font-size: 16px;color: #666666;margin-bottom: 50px;height: 90px;}
.shzrlb .swiper-slide:hover{background: #22cfa3;border: 1px solid transparent;}
.shzrlb .swiper-slide:hover h3,.shzrlb .swiper-slide:hover p{color: #fff;}
.shzrlb .swiper-slide img{width: 100%;}

.qyry{padding-bottom:  107px;}
.qyrylb .swiper-slide{border: 3px solid #d2d2d2;box-sizing: border-box;}
.qyrylb .swiper-slide:hover{border: 3px solid #34964e;}
.qyrylb .swiper-slide img{width: 100%;}
.qyrylb .swiper-slide h3{border-top: 1px dashed #d4d4d4;padding: 30px 30px 26px;box-sizing: border-box;}
.qyrylb .swiper-slide h3 i,.qyrylb .swiper-slide h3 span{display: inline-block;vertical-align: middle;height: 40px;}
.qyrylb .swiper-slide h3 i{width: 85%;font-size: 16px;color: #414141;}
.qyrylb .swiper-slide h3 span{width: 15%;text-align: right;font-size: 20px;color: #414141;}
.qyrylb .swiper-slide:hover i,.qyrylb .swiper-slide:hover span{color: #34964e;}
.qyrylb .swiper-container{margin-bottom: 72px;}
.qyry .zlbzan{width: 76%;background: #f6f6f6;border-radius: 5px;height: 74px;position: relative;}
.qyry .zlbzan .swiper-button-prev,.qyry .zlbzan .swiper-button-next{top: 37px;width: 135px;height: 44px;line-height: 44px;background: #e0e2e4;border-radius: 5px;}
.qyry .zlbzan .swiper-button-prev:hover,.qyry  .zlbzan .swiper-button-next:hover{background: #f7a726;}
.qyry .zlbzan .swiper-button-prev i{margin-right: 24px;}
.qyry .zlbzan .swiper-button-next i{margin-left: 24px;}
.qyry .zlbzan .swiper-button-prev{left: 22px;}
.qyry .zlbzan .swiper-button-next{right: 22px;}
.qyry .zlbzan .swiper-pagination{width: 100%;top: 20px;}
.qyry .zlbzan .swiper-pagination-bullet{margin-right: 12px;background: #414141;opacity: 1;}
.qyry .zlbzan .swiper-pagination-bullet:last-of-type{margin-right: 0;}
.qyry .zlbzan .swiper-pagination-bullet-active{background: #f7a726;}

.fw{padding-bottom: 50px;}
.fw ul{font-size: 0;}
.fw ul li{display: inline-block;vertical-align: top;width: 22.75%;margin-right: 3%;margin-bottom: 62px;background: #f6f6f6;border-bottom: 3px solid #05c085;cursor: pointer;}
.fw ul li:nth-of-type(4n){margin-right: 0;}
.fw ul li:last-of-type .fwtxt p{height: auto;}
.fw ul li:hover{background: url(../images/fwbg_05.jpg) center center;background-size: 100% 100%;box-shadow: 0px 5px 5px 5px #cccac9;border-bottom: 3px solid #f9b311;}
.fw ul li:hover .fwtxt h3,.fw ul li:hover .fwtxt p{color: #fff;}
.fw ul li:hover .fwtxt h3::after{background: #f9b311;}
.fw ul li img{width: 100%;}
.fwtxt{padding: 30px 16px 30px 10px;box-sizing: border-box;}
.fwtxt h3{font-size: 26px;color: #414141;}
.fwtxt h3::after{content: '';display: block;width: 39px;height: 3px;background: #05c085;margin: 10px 0 20px;}
.fwtxt p{font-size: 16px;color: #8e8e8e;height: 180px;}


/*页码*/
.pages {text-align: center;}
.pages ul li{font-size: 14px;display: inline-block;vertical-align: top;border-radius: 50%;
	margin-right: 6px;box-sizing: border-box;background: #fff;margin-bottom: 0;}
.pages ul li a{color: #afafaf;display: block;border-radius: 50%;width: 36px;height: 36px;text-align: center;line-height: 36px;border: 1px solid #eee;}
.pages ul li:hover a{background: #f7a726;border: 1px solid #f7a726;color: #fff;}
.pages ul li:nth-of-type(3n){margin-right: 6px;}
.pages ul li.active a{background: #f7a726;color: #fff;display: block;line-height: 36px;border: 1px solid #f7a726;}
.pages .disabled a,.pages ul li:last-of-type a{line-height: 34px;}


.gsxw{padding-bottom: 90px;}
.gsxw .divbox{font-size: 0;}
.gsxwlb{display: inline-block;vertical-align: top;width: 23.5%;margin-right: 2%;margin-bottom: 82px;background: #f6f6f6;}
.gsxwlb:nth-of-type(4n){margin-right: 0;}
.gsxwlb a{display: block;position: relative;}
.gsxwlb img{width: 100%;}
.gsxwtxt{padding: 30px 30px 40px 15px;box-sizing: border-box;}
.gsxwtxt h3{font-size: 26px;color: #414141;margin: 16px 0 18px;
    overflow: hidden;text-overflow: ellipsis;white-space: nowrap;
}
.gsxwtxt span{font-size: 18px;color: #8e8e8e;font-family: Arial;}
.gsxwtxt p{font-size: 16px;color: #8e8e8e;line-height: 24px;}
.gsxwtxt h5{display: block;width: 134px;line-height: 36px;border: 1px solid #848080;border-radius: 36px;text-align: center;font-size: 16px;color: #8e8e8e;margin-top: 15px;}
.gsxwtxt h5 i{margin-left: 10px;}
.gsxwlb a:hover .gsxwtxt h3{color: #34964e;}
.gsxwlb a:hover .gsxwtxt h5{background: #34964e;border: 1px solid #34964e;color: #fff;}



/*新闻详情*/
.ejbnxq{padding-bottom: 115px;}
.ejbnxqTop{text-align: center;}
.ejbnxqTop h2{color: #414141;padding-bottom: 40px;font-size: 26px;font-weight: bold;}
.ejbnxqTop h6 p{margin-bottom: 0;}
.ejbnxqTop h6 p i,.ejbnxqTop h6 p span,.ejbnxqTop h6 p{display: inline-block;vertical-align: middle;}
.ejbnxqTop h6 p i{color: #8e8e8e;padding-right: 18px;font-size: 24px;}
.ejbnxqTop h6 p:last-of-type i{font-size: 20px;}
.ejbnxqTop h6 p:first-of-type{margin-right: 40px;}
.ejbnxqTop h6 p span{color: #666666;}
.ejbnxqTop{padding-bottom: 36px;border-bottom: 1px solid #d3d1d1;}
.ejbnxqBtm{padding-top: 40px;}
.ejbnxqBtm p{color: #414141;font-size: 16px;line-height: 48px;text-indent: 2em}
.ejbnxqBtm p img{text-indent: -2em;}
.ejbnxqBtm img{max-width: 100%;height: auto;}
.ejbnxqBtn{padding-top: 230px;}
.ejbnxqBtn ul{font-size: 0;}
.ejbnxqBtn li{display: inline-block;vertical-align: middle;border: 1px solid #eeeeee;box-sizing: border-box;padding: 0 15px;}
.ejbnxqBtn li i,.ejbnxqBtn li span{display: inline-block;vertical-align: middle;}
.ejbnxqBtn li span{color: #8c8c8c;width: 90%;
    overflow: hidden;text-overflow: ellipsis;white-space: nowrap;
}
.ejbnxqBtn li i{color: #d5d5d5;font-size: 20px;width: 10%;}
.ejbnxqBtn li a{height: 48px;line-height: 48px;display: block;}
/* .ejbnxqBtn li:nth-of-type(2) i,.ejbnxqBtn li:first-of-type i{padding-right: 20px;box-sizing: border-box;} */

.ejbnxqBtn li:first-of-type,
.ejbnxqBtn li:last-of-type{width: 40%;}

.ejbnxqBtn li:last-of-type{text-align: right;padding-right: 40px;}
.ejbnxqBtn li:nth-of-type(2){width: 20%;text-align: center;border-right: none;border-left: none;}
.ejbnxqBtn li:hover{background-color: #34964e;}
.ejbnxqBtn li:hover span,.ejbnxqBtn li:hover i{color: #fff;}
.ejbnxqBtn li:nth-of-type(2) i,.ejbnxqBtn li:nth-of-type(2) span{width: auto;}
.ejbnxqBtn li:nth-of-type(2) i{margin-right: 10px;}


.hydt{padding-bottom: 62px;}
.hydt .divbox{font-size: 0;}
.hydtlb{display: inline-block;vertical-align: top;width: 28%;margin-right: 8%;box-sizing: border-box;margin-bottom: 60px;}
.hydtlb:nth-of-type(3n){margin-right: 0;}
.hydtlb a{display: block;position: relative;}
.hydtlb img{width: 100%;}
.hydtlb h3{color: #34964e;margin: 10px 0 16px;font-size: 26px;display: block;
    overflow: hidden;text-overflow: ellipsis;white-space: nowrap;
}
.hydtlb span{font-size: 18px;color: #8e8e8e;font-family: Arial;margin-top: 40px;display: block;}
.hydtlb p{font-size: 16px;color: #8e8e8e;padding-bottom: 16px;border-bottom: 1px solid #d2d2d2;margin-bottom: 20px;display: block;
    overflow: hidden;text-overflow: ellipsis;white-space: nowrap;
}
.hydtlb h5{font-size: 16px;color: #8e8e8e;}
.hydtlb h5 i{display: inline-block;vertical-align: middle;margin-right: 20px;font-size: 20px}
.hydtlb h3::before{content: '';display: inline-block;width: 0px;height: 2px;background: #34964e;vertical-align: middle;}
.hydtlb a:hover h3::before{width: 60px;margin-right: 10px;}
.hydtlb a:hover h5{color: #34964e;}
.hydtlb a h6{position: relative;overflow: hidden;}
.hydtlb a:hover img{
    transform: scale(1.2);
    -webkit-transform: scale(1.2);
    -o-transform: scale(1.2);
    -moz-transform: scale(1.2);
}


.hzhb{padding: 60px 0 90px;position: relative;}
.hzhb .pages{margin-top: 56px;}
.hzhb .divbox{font-size: 0;}
.hzlb{display: inline-block;width: 49%;vertical-align: top;margin-right: 2%;margin-bottom: 50px;font-size: 0;background: #10ac88;}
.hzlb:nth-of-type(2n){margin-right: 0;}
.hzlb_l,.hzlb_r{display: inline-block;vertical-align: middle;box-sizing: border-box;}
.hzlb_l{width: 35.5%;}
.hzlb_l img{width: 100%;}
.hzlb_r{width: 64.5%;padding: 0 38px 0 50px;}
.hzlb_r h3{font-size: 28px;color: #fff;margin-bottom: 38px;}
.hzlb_r p{font-size: 16px;color: #fff;line-height: 26px;}
.hzlb:hover{background: #f9b311;}



#map{width: 100%;height: 550px;}
.lxwm{padding-bottom: 88px;}
.lxwm h2{font-size: 35px;color: #414141;margin-bottom: 45px;}
.lxwm ul{font-size: 0;margin-top: 30px;}
.lxwm ul li{display: inline-block;width: 25%;vertical-align: top;margin-bottom: 50px;}
.lxwm ul li h4{font-size: 18px;color: #666666;margin-bottom: 22px;}
.lxwm ul li h4 span{font-size: 30px;color: #34964e;display: inline-block;vertical-align: middle;margin-right: 16px;}
.lxwm ul li p{margin-bottom: 15px;font-size: 28px;color: #34964e;}
.lxwm ul li p strong{font-weight: bold;font-size: 28px;}
.BMap_bubble_title{color: #34964e;font-size: 16px;}
.BMap_bubble_content{line-height: 15px;font-size: 12px;}



.cpjc{padding: 70px 0 126px;}
.cpjclb .swiper-slide{border: 3px solid #34964e;box-sizing: border-box;cursor: pointer;}
.cpjclb .swiper-slide img{width: 100%;}
.cpjclb .swiper-container{margin-bottom: 72px;}
.cpjc .zlbzan{width: 76%;background: #f6f6f6;border-radius: 5px;height: 74px;position: relative;}
.cpjc .zlbzan .swiper-button-prev,.cpjc .zlbzan .swiper-button-next{top: 37px;width: 135px;height: 44px;line-height: 44px;background: #e0e2e4;border-radius: 5px;}
.cpjc .zlbzan .swiper-button-prev:hover,.cpjc  .zlbzan .swiper-button-next:hover{background: #f7a726;}
.cpjc .zlbzan .swiper-button-prev i{margin-right: 24px;}
.cpjc .zlbzan .swiper-button-next i{margin-left: 24px;}
.cpjc .zlbzan .swiper-button-prev{left: 22px;}
.cpjc .zlbzan .swiper-button-next{right: 22px;}
.cpjc .zlbzan .swiper-pagination{width: 100%;top: 20px;}
.cpjc .zlbzan .swiper-pagination-bullet{margin-right: 12px;background: #414141;opacity: 1;}
.cpjc .zlbzan .swiper-pagination-bullet:last-of-type{margin-right: 0;}
.cpjc .zlbzan .swiper-pagination-bullet-active{background: #f7a726;}

.cpjclb h5{position: absolute;top: 40%;width: 70%;text-align: center;border-radius: 10px;opacity: 0;
    left: 50%;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    background: #fff;
    padding: 30px 20px;

}
.cpjclb h5 i{font-size: 26px;color: #000000;display: inline-block;vertical-align: middle;}
.cpjclb h5 span{font-size: 46px;color: #545454;display: inline-block;vertical-align: middle;}

.cpjclb h3{position: absolute;width: 100%;bottom: 0;padding: 30px 20px;background: rgba(0,0,0,0.6);font-size: 0;box-sizing: border-box;opacity: 0;}
.cpjclb h3 span,.cpjclb h3 i{font-size: 26px;color: #fff;display: inline-block;vertical-align: middle;width: 50%;}
.cpjclb .swiper-slide:hover h5,.cpjclb .swiper-slide:hover h3{opacity: 1;}





/*人才招聘*/
.rczp{padding-bottom: 100px;}
.zx_u1{font-size: 0;box-sizing: border-box;}
.zx_u1 li{font-size: 22px;color: #414141;display: inline-block;width: 20%;vertical-align: top;font-weight: bold;line-height: 85px;border-bottom: 2px solid #dcdcdc;text-align: center;
box-sizing: border-box;}

.zx_u2 ol{font-size: 0;cursor: pointer;border-bottom: 2px solid #f4f4f4;}

.zx_u2 ol li{font-size: 22px;color: #414141;display: inline-block;width: 20%;vertical-align: top;line-height: 118px;text-align: center;
box-sizing: border-box;}
.zhaoxiannashi{background: #f3f3f3;font-size: 0;padding: 60px 60px 20px;box-sizing: border-box;display: none;position: relative;}
.zhaoxiannashi.active{display: block;}
.zhaoxiannashi_l{display: inline-block;width: 100%;vertical-align: top;margin-bottom: 66px;}
.zhaoxiannashi_r{display: inline-block;width: 100%;vertical-align: top;box-sizing: border-box;}
.zhaoxiannashi h3{font-size: 22px;color: #fff;display: block;width: 180px;line-height: 50px;text-align: center;background: #34964e;margin-bottom: 40px;}
.zhaoxiannashi p{font-size: 16px;line-height: 48px;color: #808080;padding-left: 26px;}
.zx_u2 ol.active{background: #fff;}
.zhaoxiannashi h6{position: absolute;display: block;width: 180px;line-height: 50px;text-align: center;background: #f3680b;border-radius: 5px;font-size: 22px;color: #fff;top: 60px;right: 30px;cursor: pointer;}
.zhaoxiannashi h6:hover{background: #34964e;}

.zx_u2 ol:hover{background: #34964e;}
.zx_u2 ol:hover li{color: #fff;}


